TCS shares get an upgrade from Avendus, but others remain cautiously optimistic