Use async for connection/channel methods