rename source code
segment tree with lazy update