improve the listview display