ironed out some payment plan update bugs