SWC-613: working version of a chunked upload, and fix progress while I am here