Using RingBuf instead of Vec for available ID pool