Make $translate.refresh() to return a promise