PullToRefresh works as expected, first load cache, if no then refresh it