update with tokens