Add support for
- multipart-upload
- content-md5 check