Added blocks to the operation.

Updated the operation downloads to include the option of blocks, and
download asynchronously.