the obj loader now runs concurrently