Getting all followed streams including offline

User id’s exist, at least partially, because of username changes. They’re a constant value that identifies a user. Using a username as a primary key for any kind of data storage would be a poorly designed implementation.