added a refresh to ListView
improved version of the refresh patch