I also don't get why now?

Why didn't Kegler decide to do this earlier?

Did he just get home from school and didn't want to do it with his teammates there?

I don't get the timing.