Updated step() and update() functions. Stateless blocks still have a delay.