merging: accidentally restored obselete NgxThreadSystem