Update models, add email-triggered message updates