introduce PullToRefresh into project