added pull to refresh and some other tweaks