fix readToken