updated http library