fixed some weirdness in recurring payment