Tesco takes stock