cleaned datamodel and fixed missing save of read/unread items