text item updates