move similarity timer to separate class