Support manual force refresh via SwipeRefresh