pipe update, httplib added