added pull to refresh view