support adding connections dynamically to ring buffer