put ttl timeout as long