used when only partial data is received don"t merge them before it's finished
List<ByteData>? mergingList;