re-implemented MVM_file_close_fh/MVM_file_exists by libuv api