add a contributor
fix leak in connect callack
add test about leak
depends Test::LeakTrace
fix leak of list
add test about leaking list