Added blocks to the operation.

Updated the operation downloads to include the option of blocks, and
download asynchronously.
Merge branch 'master' of https://github.com/xeokeri/XAILibrary
Merge branch 'master' of https://github.com/xeokeri/XAILibrary
Merge branch 'master' of https://github.com/xeokeri/XAILibrary