    def async_call_update_entry(self, confdata_scanners) -> None:
        """
        Call in the event loop to update the scanner entries in our config.

        We do this via add_job to ensure it runs in the event loop.
        """
        # Clear the flag for init and update the stamp
        self._do_full_scanner_init = False
        self.last_config_entry_update = MONOTONIC_TIME()
        # Apply new config (will cause reload if there are changes)
        self.hass.config_entries.async_update_entry(
            self.config_entry,
            data={
                **self.config_entry.data,
                CONFDATA_SCANNERS: confdata_scanners,
            },
        )
Call in the event loop to update the scanner entries in our config.

We do this via add_job to ensure it runs in the event loop.
custom_components/bermuda/coordinator.py