add many hooks to update_last_modified