"Watch for changes in repositories" should wait at least 500ms to make sure that whatever changed the filesystem isn't going to change it some more.
I get a lot of flickering of the UI and slowing down of my machine when using, e.g. git rebase. Sometimes I use a tool like sed -i to make a lot of changes to source files in my repository. I'd like it to refresh at the end, but not foe every single changed file.