add http server support
add examples use http
fix names