Tag: full duplex asynchronous communication