Update run()