added pull to refresh and fixed progress bug.