fix a bug I introduced- many things can't be done in the constructor of a service, only in onCreate.