add Agency's threaded-download