add 分段下载函数