bug fix for highlighting - not highlighting all query terms