fix soap header handling