optimized obtain, do not lock while calling placement new