dont fire id changer twice