проблема в том что строк second-class может быть 1000+, из-за этого они долго разворачиваются,
Они не из-за этого разворачиваются долго, а из-за того что это не табличная задача, перестройка таблицы на 1000 элементов само по себе задача нагруженная, а вы еще их туда-сюда вставляете в таблицу. Сверстайте по уму дивами и все будет работать быстро, див не требует соблюдения структуры табличной вложенности, по этому все будет отрабатывать быстрее в разы.