Feature/s3 direct upload