threaded loading, nodes simplified with datablock