execute function again if synchronizeFunctionCall returned with error