fixed too many event listener bug