don't refresh on click as it creates a new timer loop