Don't use update() for pvp, only update flags when necessary