"Search" feature is not practical
As it is now, the "Search" feature only works when 24 hours have passed after you add or remove a file. It's not practical.
I don't know how it could be improved, but I've seen programs (Conduit, Dropbox; smaller and simpler, inosync or lsyncd) that use inotify. With it you can detect changes in a directory seconds after they happen.
Hope this helps.
Also available in: Atom