update routes and form partial