Ionic data binding not updating UI on value change

I have following situation
I have a databinding binds to a variable in scope, first I have a default value for the variable, then I need to retrieve the variable from the repository using http connection, but the problem is when the new data is retrieved, the data binding does not update UI unless I explicit call some other action like $ionicLoading.hide, then it triggers an digest cycle to rerender the ui