clean up memory_read_data