update range parsing