A user can view their activity feed on their dashboard page.  

This feature requires tracking of the events of creating a video, updating an avatar, and
updating their bio.  So everytime one of these events are triggered, an activity is created.  
What about moving this into some sort of decorator or service object? Such as, `UserUpdater` in there you can encapsulate these methods. In theory, you could also call these methods immediately after your update in the controller. It still does the same check