add httprequest lib
update