start rewrite of notification system delivery backend