* feat: callbacks -> async / await BREAKING CHANGE: All places in the API that used callbacks are now replaced with async/await * test: add tests for canceling dials * feat: Adapter class