update MainController