Fix block splitting
The block and startLine must be added in their respective buffers before we do the split otherwise range update will fail and will crash us
The block and startLine must be added in their respective buffers before we do the split otherwise range update will fail and will crash us