todo: multiple times occur search bug