Moving potentially conflicting things into deferred load thread and adding mutex to prevent race conditions creating rtt structures