add follow and unfollow user feature