update all things except the text content