fix bug: input upper case can't filter the right results