add keep-alive, part2