Removed RemotePromise in favor of core promises
Improved run-worker with per-worker executor