update full duplex