refactored donation checks - faster getting, thread-safe, no caching, no re-read;

fixed: events was selected not in order;
fixed: log for past day contained events from today;
fixed: donation check crash because of dispose;