fix column width losing accuracy issue