add a timer to improve performance, search only when text is not edited in 0.4 second