Update Protocal.js