             createdAt = sticky.createdAt as Date
             updatedAt = sticky.updatedAt as Date
             userId    = sticky.userId
-            page      = PageEntity.findOrCreateBy(url: sticky.page.url, title: sticky.page.title)
+            page      = PageEntity.findOrCreateBy(url: sticky.page.url)
+            page?.title     = sticky.page.title
             page?.visualUrl = sticky.page.visualUrl
             tags.removeAll()
             tags.append(contentsOf: sticky.tags.map { TagEntity.findOrCreateBy(name: $0) })

        }
        return nil
    }
    static func findOrCreateBy(url: String, title: String) -> PageEntity {
        if let page = findBy(url: url) {
            return page
        }
        let page = PageEntity()
        page.url   = url
        page.title = title
        return page
    }
}

        createdAt = sticky.createdAt as Date
        updatedAt = sticky.updatedAt as Date
        userId    = sticky.userId
        page      = PageEntity.findOrCreateBy(url: sticky.page.url)
        try? realm?.write {
            page?.title     = sticky.page.title
            page?.visualUrl = sticky.page.visualUrl
        }
        tags.append(contentsOf: sticky.tags.map { TagEntity.findOrCreateBy(name: $0) })
