string splitter update