improved timeslider step-by-step logic

- now works properly with missing batches