- added cancel subscription support
- reopen a need when a monthly donation is completed or canceled