Reduce map operations
Use put() for appendTo
Make endEchange a noop if request is done
Add much faster header map implementation
Add a hard limit on the number of headers / query parameters