Using AsyncIface instead of Iface