Ensure users object always exists
Loading some stuff from indexed-db, but not all

Running into a lot of timing issues with this method, I think I need to
restructure more of the app.