Frequency of updates to sun elevation?

I created a Node-Red flow that polls the elevation attribute from sun.sun every minute.

I notice that the value returned when I make a service call from Node-Red to Home Assistant’s sun.sun only changes every 10-20 minutes.

Is this configurable, or is there a better way to get the current sun elevation more frequently? I took a look at the code in helpers/sun.py and components/sun but wasn’t able to figure out what determines the update frequency.

The Sun integration updates get faster towards sunset and sunrise.

Maybe Sun2 is better.