fixed search bug via json object .id