fix readToken() method