also reset watcher stage when write gets called