after text change