handle redundant overwrites in matrix loading. save row and column ids in matrix_io pickled copy if available