use the new SwipeRefreshLayout