real-time viewer notifications