updated token code