using libwit's new asynchronous API