avoid mutliple stop process