add custom swipe refresh layout and progress bar for debugging issues from sprint1