update text projection