ls directories synchronously, it appears to be much much faster if thousands of files are involved
dont update inspect targets on error
sources should not relay on initial watch