http server should listen, not express