first attempt at removing user.server/channel.server
remove the awkward threading of server instances