refactored motion commands to be non blocking(implemented timeslicing or at least started to)