add Pull Refresh & the Demo