time-varying communication delay