Update protocol.js