output for worker disconnect and reconnect
better heartbeat and timeout for mdp worker
simplify what is exposed in mdp worker
small reorg on mdp worker