fix performance issue hiliting large lists