image cacher improvements