not use the thread metho to reset the data