update * count method