CLOUD-197 Moved update logic from controller to facade. Amended role handling during update