所有handle-userdata用一个弱表维护起来，保证handle和userdata是一一对应的