add pull to refresh control