Update

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