support http keep-alive, close #4