add ring and timingwheel