handle multiple file watches in same directory