qr update
new