Question: are abreast of the times?
Answer: equal to or alongside in progress, attainment, or awareness (usually followed by of or with): to keep abreast of scientific developments; keeping abreast with the times.