tail: open file on each modification

instead of hold open file descriptor to work example in Windows
tail: fix tails deletion in Remove()