Close #27. Resolved with this commit. I was only instantiating a single instances of the monthly and yearly schedules and reusing that over all later connections. That is why it wasn't updating. Now it creates a new one for each GET request.