update UI and groups controller logic