add s3 putObject
fix s3 putObject to use buffer