updated s3.js