PooledJobExecutor should be asynchronous