use keep live messages again to minimize TIME_WAIT tcp state