communications technology progress