image uploader improvements