update protocol translation