update for infinite spins