Refactor the 'follow' method in the User model