add board watcher