execute simulator in child process