use temp file as download file name; don't remove downloaded file; fix indent;
cross-platform prevent goto command executed before node is launched;