mainwindow update huehue