update watcher blocks