[change timer] optimise code, fix BSOD.
openvix: build 839
Merge branch