Improvement: Do not redownload existing codes.