reworked http request class
next rework of http request class