use subprocess to run multidl, in order to restart sucess