thread data branch in PKGBUILD
used of self keeping shared ptr