qr scanner improvements