better cache ttl handling