Revise multipart data upload API