fix textwidth bug