add mutex unlock