Hello Pirmin,
From what I remember, given that the watch notifications do not carry
any metadata on the nature of the notification (for better or worse), closing and reopening the handles is the best way for fs_rom to stay informed.
I believe the reasoning was that if a file exists and is watched, then a new file is "moved" to replace the watched file, a fresh watch handle needs to be opened. I think many text editors and other tools do this.
Cheers, Emery