add http.listen.port and fix express flow, close #4