reduce button click count.