source text update