heterogeneous time-varying delays