update images, add unit test to verify image cache, exception rendering test