QT GUI update & cleanup