Actual state listener is more careful when bumping freshness

It should be able to track snowballing