add http server
bug fix