update TokenInterface