faster counter