update TOKEN generator