update routing protocol