modify watch.go