finish qrcode