contexts now have access to the request struct and the bufferedstream