text layout updated