definitvely fix problem with multiple promises and synch w/angular scope

definitvely fix problem with multiple promises and synch w/angular scope
fix issue with ui-select2 (not properly handling multiple selection)