text content updates