watch_fired
static bool watch_fired;
if (!watch_fired) {
watch_fired = true;
watch->watch.callback = watch_fired;