keepAlive: add logging
keepAlive: fix a typo
keepAlive: add test cases
keepAlive: update metadata and README