modify list view for async load