BaseCameraHolder:remove thread release need to do it in a different way, CameraSwitchHandler: dont start preview its done when camera is open.

this fix camera switching and api switching