cache all complete