add state UZYSPullToRefreshStateCanFinish to fix trigger multiple times when pull quickly and action quickly