add function to append to MRCs. will read MRCs in chunks to save on memory