data preparation of campaigns: use organization GUID to fetch data; store to user-default as cache after fetched