add event controller and cached object from API call
update controller and index view