Actualización de bucle invertido ¿La contraseña de configuración de atributos elimina el token?

Obtuve un método de punto final llamado 'changePassword' con la ruta http '/: id / changePassword' dentro del método, encuentro la cuenta por id y actualizo el atributo de contraseña del modelo, pero el problema es que la contraseña cambia y se actualiza, pero también el token de acceso se elimina sin motivo.

Código actual

instance.hasPassword(data.oldPassword, function(err, isMatch) {
    if (isMatch) {
        instance.updateAttributes({'password': data.password}, function(errUpdateAccount, updatedAccount) {
            if (!errUpdateAccount) {
                return cb(null, {
                    status: 200
                });
            } else {
                return cb(errUpdateAccount);
            }
        });
    }
});