Thanks for feedback. The asteroids respawns because they are not collected by you. But Sometimes it feel that they are collected but actually they are not. I must should have added a UI showing that the asteroid is collected or not.