update QM_add