patch memory leak on listen event repeatly by call removeAllListeners