update by texts