Idiom
one step ahead
slightly better prepared or more successful than someone else.The filmmaker manages to keep one step ahead of his critics by constantly trying new ideas.
Usage notes: often used with the verbs be, keep, or stay:
In this business, you have to be one step ahead of the competition.