update duplex