update bench
implement software for hw ticker support
implement hw ticker v1