Refactor: separate matchups and match details loading logic
Refactor: match details loading logic
Refactor: match details loading logic