externalized retrieval of scenes
made it so that updates can be analyzed per batch