deconstructor update all files in commit