Update mainLoop