fixed nao bug by redo an nmb-nrb separation