Perf improve Enum#next by using SyncQueue instead of Exchanger.