optimization: do not run watchers on isolated scope if none of its isolated bindings has changed