smoothest async client yet