add a nice progress callback for s3 uploads/downloads