Non blocking steppor motor control