modified adding the lunch and reading from the lunch in the main. forgot to account for changing lunches in same session as running the app (which cant be done otherwise) but now its fixed and changing lunches or schedule will apply in same session without any error.