fixed a runSetup call loop