refactor complex queries for team details
separate class per query
fix for readability
Merge pull request #817 from fangeugene/data-fetcher

Refactor complex queries for team details