handler download task with multi thread