Use shared object reference instead of separate variables to track upload progress across concurrent Promise.all operations, preventing progress bar from showing incorrect or regressing values.