fix sending keepalive ping to self