try to minimize false sharing by postponing of instantiation of head node holder