added menu and messages
added progress indicator on refresh
removed main menu
avoid concurrent refreshes
avoid null acitivty on recreation