fix synchronous receive dropping packets under high load