add async client