Async loader and demo page