1. 调整使用 list 作为缓存，确保数据按接收块大小发送
2. 修复 unregister 的 fd 依然触发事件的问题
3. 修复，因为 loop 补尝时间导致速度被限制的问题