update server protocol