I am trying to get internal temperature sensor reading on edge devices. I know that it can be accessed only via a background process, which limits the value of the data, as it only fires every 5 minutes. However, the native dtafield displays temperature updates every second, and seems to be quite accurate. If I bike for instance into a valley on a creek side, where the temperature drops a little, the datafield picks it up pronto. Any idea how that works?