timeout based on TTL implemented