Add watcher on the calling scope in watchAndUpdateRevision. Fix #79.