updates to qrcode receiver