update ttl