Update protocol.