only use watch to stop double posting