add image_cache and display existing image #12