a bit faster _read_row_data_packet()
result rows keep list