Return fresh image is no mode specified and cached version otherwise