routing updates with subscriptions in the controller and publishing on the server