fix bugs for interchange search