On top of (something/things)

To know all about something, to be up-to-date.

My friend reads the newspaper every morning and is on top of the latest news.