shred_ptr is thread safegit add .! && release build