convert to IO::Async

Pending https://github.com/frioux/Net-Async-XMPP/commit/00fef2e7446237e6aeb89b672a1f7f4238fb6d3a