>and I need a better notification system
Not to sound trollish, but have you looked at Android's notification system? It's absolutely wonderful, and I really don't think I'd change a thing about it. If you aren't too tied to iOS and are willing to switch, I'd say it's worth a look.