Also getting unread hashes in sync (refactoring)