Dependent data lists async controller