Fix
No need to call -stop from -dealloc
Fix
Ensure connected state is updated immediately after calling -stop