fix listener leak in callback
0.3.6