CCMoveBy sometimes can't reach target position

Sprite moves sometimes a bit further or a bit shorter. Any one met the same problem?