updated size, counter