fix bug in update ttl