multi thread
fix download
change default save dir
update gitignore