cache view working