Smart file updated