added write-through cache for actual_state store