always call close callback, free ref for GC

to fix https://github.com/mattn/mruby-uv/issues/21