improve - unit test case TimingWheel
fix - code style
fix - each IoReactor object has a IdTimer object, not the singleton