MOM-17 moved some logic from ctrl to service, slightly changed how the update object works, refactoring