delay speed and negative step fix