follow unfollow refactored
follow unfollow refactored