Get current step count during activity in watch app

How can I get the current steps other than using ActivityMonitor.getInfo().steps in my own watch app?

I have just implemented my own watch app where I also want to show cadence (where I use the currents steps for). It works so far but I noticed that ActivityMonitor.getInfo().steps is always a bit behind and takes a while to react on my watch.

I guess using the accelerometer data of the sensor could work? docs for AccelerometerData

Is there another way, I could get data on a more frequent basis?