Refactoring e lógica de atualização de tokens. Fixes #2.