Fix accidental change to response conduit
Don't allocate big deques in the header map
Run non-blocking tasks in a loop
Change header map to use less memory