// read all users from firestore
// read all serverConfigs from firestore
// for each user in users (in memory)
// for each serverConfig in serverConfigs (in memory)
// check if the user is in the server (in memory), if so:
// for each rule in serverConfig (in memory)
// query the user tokens relevant to the rule (cache if possible)
// update user's discord roles according to rule
// save the user's discord roles to firestore