tail library for watching file modifications