update kda controller to use data service