Revert "[1/2] Add to support pause/resume download"

This reverts commit 5819ac9fd3cd1a61b0165d13e54b8cab4bf6fdcb.
Revert "Revert "Download: add to support pause/resume download by manual""

This reverts commit c2e31cf9c2d27e07c1de6d46d8f691705f7b05aa.