ditch some more lua_ref and external pushing