Bugfix: If no root then RunWait will not start
Optimization: Run service in executors