add lua ref, fix gc of binding objects