hide join/part, scale images
24h expire, 1 msg backlog at a time

sending all at once was hitting frame size limit