One thread for all watched resources instead of one thread per watched resource