fix: sendPclList and recvPclList must allocate and deallocate members