full duplex working with result queue