update package
add qrcode