fix flicker issue

Make sure the user has to completely pull to refresh after completing a previous pull to refresh
prevent stack overflow crash

Don't add an extra layer to the view hierarchy, instead manually position the action bar to take into account the height of the status bar.