Added offline loading and a progressbar