save after property update