There's no necessity to login, and never was. However TTHome always suggests to login, but you can simply refuse by closing this window.
As for "forcing to update navcore" - nothing changed, so follow advices in TomTom Tutorials & Discussions section
Bookmarks