implement per collection download_manager and
download path
add restart command
cleanup per collection download manager