Best Practices to Handle Notification