bug fix: assign an empty db when cannot open userdb.json