Handle planet updates that need multiple passes correctly