changing SnoopFilter to use file observer"