fixed switch updating using nexus