update client views and routing