Revert "atomic node count"

This reverts commit f3c5933daf8536a79c0fa7843d608825ff65ac9b.
prefer composition to derivation from std::mutex