Better manage watchers

Better concurrency in manage_watchers() method.


Useful if you have plenty of watchers with a max_age and a big graceful_timeout (for example)