Fix another bunch of mistakes and bugs, I'm so unskilled :X
Now I figured out that sync ftp sucks actually when Internet is bad but async wininet ftp wasn't working for me, what to do I don't know in hell...
Add refresh button to download dialog, minimize server timeout.