Token bug fix and perf evaluation