added tokenize cache