Add tryUpdate behavior