changed how the event IDs are got
updated ntuple version
updated with caching