update public