there is a new sheriff in town
📖 generalMeaning
A new authority or leader has taken charge.
Literal Meaning
A new lawman is present.
Example
“With the new manager in place, there is a new sheriff in town, and changes are coming.”