add image cache