Issue #159 - use watchdog instead of mtime