Reverted back to ListDataProvider. Fixed race condition when creating my shared tree...