support bigram speed up, 2X ~ 3X faster