Make Message.data lazy loaded.
Get spinner working on the long running release.