add mutex,add mem