trigger save and create callbacks when restoring