Initialize listView lazily for performance improvement