PlayedHeroes / GameModes Async loading.

Played heroes and gamemodes are now calculated in a background thread when the app starts or when a new active user is selected.