1. 更新协议