Update

fix watcher and keyword testing

before recovery from a snapshot, stop all the watchers. They have to re-watch again after the recovery of the slow server.

change ```create``` to ```new```, which follows go spec.

avoid set value to root

benchmark ```watch```