Features/fix mac error for watchdog

I meet the same problem for the [issue]( https://github.com/overshard/django-fresh/issues/1 ), the reason is that if you register a path two times in  watchdog, it will fail. so I make watcher() function executes just one time.