fixed unregister listener error