update mainwindow.cpp