Further refactoring of retweet/favorite methods in User model