Possible performance improvement for listview