1:下载添加重试, 2:recover的panic必须在同一个goroutine里