fix updating ngModel after numeric object change