dispatch_cpp upload