fix do update logic for realz