update check tlv logic