communication delay