consolidate heartbeat handling into client