time-varying heterogeneous delays.