separate values_expire and values_announce; also change semantics of refreshed and rename to refresh