add mem_queue