(*)merge async_client to connection class
(*)WilburDing WIP