fix chinese
It seems that we should unescape task name returned in json
prevent re-downloading when downloaded file size is smaller than expected.
Merge remote-tracking branch 'upstream/master'