fix multiple click event bug