modified user upload operation with edit and delete option