update suffix array