adjust cache/speed enhancement to consider different picklist per role