improve: form2->upload, add preview image on success