add device to UI when detect them on BT and better handling of disconnected devices