update handshake :: 2