more realistic cooldown, test no longer needs time.sleep()