fix soap issue for ubuntu 13.10
fix switcher -P broken