finish new control cache, now testing