update routing
update view