add keepalive demo