update dynamic routing