added cache plugin