improve document grouping performance
improve spell checker performance when large number of dictionary words
at least cache spelling suggestions