add fast version of split-by-word, remove regex lib