More reliable refresh implemented. Refresh status now at the top of the screen and is handled asynchronously in the background.