added cascade so a heartbeat can be derived after 8 seconds, but gets more accurate with time