add file monitor