增加了失败重试和批量用户下载