pass updated attrs to caller on save and update