идти в ногу с веком

To keep abreast of the times

Источник: Полный русско-английский словарь на Gufo.me