fix qrcode bug