Load the leaderboard asynchronously

This makes it so that the page is still usable while it is loading
merged async changes
Merge branch 'klusark-async' into gh-pages