If it is to difficult to cache the rupture_slices, you can just cache the whole_fault_surface