Update QMframe