Web UI always complains to update but am already latest

You should be able to update via the web interface now, we fixed the server side issue. If not, you need to run the pull as sudo since root currently owns that directory. But try the admin page first.