add pull to load listview and some utilities