create tokenizer only when needed