add producer prototype
delete http zerocopy files