I'm trying to use the
All operations inside
performBatchUpdates are performed against the current indices. So no, you shouldn't have to break up insertions/deletions/movements into different blocks, that's exactly what
performBatchUpdates is for. Without some code or a description of the weirdness you're seeing it's hard to help...