Fix caching memory leak
Improve performance of conduct lookup 10x
Clear intent cache when conducts change