a few tweaks, added progressbar, added offline warning message