reorganize download code