Update user action refactor. From controller, services and presenter.