fix: redownload hold file when timeout occur