fix request leak (body not freed)
simplify req/res/con/buffers free