I'm unsure if iterating over all users here and doing loadFollowingFromDht on every one of them wouldn't cause some latency to the UI (this is the reason i originally did the setTimeout below, instead of invoking  getRandomFollowSuggestion directly) 

I didn't noticed any slowness when trying this new code, but my rationale is that the number of simultaneous dhtget is limited, so we are forced to queue them at twister_io.js. If we have a lot of dhtgets queued from this loop, this might compete with other UI aspects - like browsing replies etc.

otoh, this will only happen if followingsFollowings is undefined, so admittedly a possible lag would only occur rarely.

another thought: perhaps we should add a timestamp somewhere to force followingsFollowings update every week or so?