splitting: last_fast_index not always updated

last_fast_index was being updated during short sections of fast data.
This would cause sections to be skipped as being too short.