ccvector_to_luaval would lead to memory leak because call the `retain`