replacing curl with hyper, getting rid of libnative usage