s3 upload component updates