xrange upd