created #update_activity instance method to return unsaved updated activity