and I thought the purpose of a commit massage is to be a expressive description of the change.
but my question points in this direction: "why is it needed to call `hwtimer_arch_now` twice" (in two lines next to each other)?