Avoid initial keepalive http hit and use setInterval to simplify processing

@billreed63  thoughts?