regenerate the lexer cache if it's out of date