add file watch