adding slice cache