change netmessage to works with AsyncIO
NetMessage2