fixed ring spawn logic bug;