docs: def _start_keep_alive(self):
          '''
          Start the keep alive thread as a daemon
          '''
          keep_alive_thread = threading.Thread(target=self.keep_alive)
          keep_alive_thread.daemon = True
          keep_alive_thread.start()