upgrade text