steps work, but only update at the GPS rate