AccelStepper with continuous serial input commands

You should not have the stepper.run() statements inside any IF clauses. Just include them as the last things in loop() so that they get called in every iteration of loop() and a fast as possible.

...R