@Babul: That is nothing. Look at GodFather, which saved everyone's accounts in OnPlayerUpdate. Even with 100 players, it was stable.
It was not stable..i don't know where you got that it was stable saving all there things like that. They used a different callback afterwhile and named it OnPlayerUpdateEx. Then they used a timer to save it.