try profiling cache