оптимизация angular watchers