In a small saucepan, heat the oil. Add the onion, garlic and ancho chiles and cook over moderate heat until fragrant, about 4 minutes. Add the tomatoes, vinegar, brown sugar, Worcestershire sauce, orange juice, orange zest, thyme and cayenne. Simmer over moderate heat, stirring occasionally, until thickened and flavorful, about 20 minutes. Season with salt.