another bugfix in step auto adjustment, and timing