add support for SwipeRefreshLayout