add test for keepalive via UDP, add some program for upgrade