fix route conflict