async notifications

To do:
- [x] update content plugins
- [x] add email handler
- [x] backward compatibility for notification handlers