add recommendbyfollow and modify HandleFollow