removed the synchronized to create counters