add file status lifecycle