clean up mem_fd descriptor