update duplex2.0