Upgrade siosocket
Reduce quality of jpegs to make sure they are always small enough. Dedupe messages with key. Show messageack errors to user