implement end-date update of an activity, add update() to model.activity