Add async client support
Add async client support