add super cache