simplify and improve, content-md5 for s3 put