update handshake