fix multiple trigger