regenerate range selector