Refactor different updates to own actions.