added a property `shouldShowRefreshView` to set whether should show down pull refresh view