less buffer copy in HttpArrayReader