fix range set, range sum