expand main controller with initial binding and update index