improve search filter and result display