upgrade recurring_select gem and add schedule validation