Поставить флаг, по которому и производить вызов.
Например создать переменную булеву isNeedToRun
В апдейте проверять её:
if (isNeedToRun) {
И сразу после первого вызова ставить флаг в false
Но вообще задача звучит так, будто есть какие-то проблемы с архитектурой. И это решение, хоть и очевидное, оно, скорее костыль, чем что-то элегантное...