Fixed issue with new watcher thread being created every time handler is reloaded in dev mode by using the :init option.
Had to use global/module state to do so.