add routing finish event