spawn worker process