update with text ( main )