added missing update
more work on mission_switch