Implement buffered channels
Simplify update_writers() logic