why is the segment tree lazy
849