Progress for download and upload in place with blocks being called with progress for each