fix controler disconnect