hangs on child_process.fork