getStream for WebResponse
allow WebResponse to store serializables and block until response received
catch rare disk errors, new send method