Improved subscription detection and error handling
Mark as unread functionality