properly refresh when editing search
better use of FTS
display error messages