tiny filewatch refactoring