saving gift in post-save handler