made the command queueing more independent -- much faster