nodejs download file with progress