Make lazy nodes initialized only once even if accessed by multi-threads
3 files changed