fix changing info bug