update MainApp