requestStream splitted in CompositeStream

composite stream will handle the charset & encoding part of request &
reponse stream
computedStream with a maj