ui change + fix QR scan