.
Merge branch 'stable' into develop
download: if download cannot get response from server, then give up the request
+ fix bug: WindowsError [Error 123]: if cannot recognize the true characters as "?", then replace "?" with None