(DONT PUSH) update async_client
fix include gurd