allow commands to execute one run loop programmatically