put full state to cache