fix sort_table_fields bugt