use counter and sometimes ticker