update router dispatch