Removed updateString() from getToken()
now, updateString() will create a new 'String' for the updated expression.