update with image uploader