pull to refresh cleaned up