Implemented the async gexecutor based on boost asio