add remote heartbeat failure check