Fix the race condition
Don't use jobs. Instead be smart with ArtifactLoadState