changed polymorphic associations for follow button and refactored follow button