make WeakStringInterner concurrent