update image.new, preparing to add a bunch of image processing stuff