fixing refresh button so that it actually works, also shows progress indicator while downloading data, app now shows what time it last updated data