fixed rowMap to copy slices instead of pass them in

We were having issues where slices were getting refilled after the scan. This creates a new slice of the correct size and capacity and then copies the source slice into it.