feature(dom) Loader: add xhr.upload progress