I'm developing a game with cocos2d about a jumping frog. In this game the jumping action is VERY common (from 25 to 60 times per level depending on the difficult). I'm integrating the game with Game Center and I would like to add several achievements about the number of jumps (for example: "Novice jumper: You have jumped 200 times", "Medium jumper: You have jumped 1000 times"... and so on)
The problem is that I think that a "call" to Game Center to update number of jumps every jump may be too much and it could make the app to be slowly or make it fail due to make many calls to "reportAchievementWithCompletionHandler" method, but it is the only way I know to show the achievement when it is unlocked (I mean, for example, to show the achievement unlocked pop-up with the 200th jump)
Is this really a problem? Or it's normal to update achievements frequently?
Thanks in advance