https://videa.hu/videok/tudomany-technika/to-be-ahead-of-ones-angoltanulas-aseasyaspie-english-idioms-XtAhp9Y0ZmeVXcLD
To be ahead of (one's) time