Need to update heartbeats on NewEndpointDetected, fixes #99