save update callback fix