update segtree