add duplex client