reworked failure detection. we can no longer miss short failures