Add update to model
Update promise handling