add support for texture and property queries, also add thread sync workaround because blender python api is not threadsafe