Added caching for thing details