refactored code to work better when the different indeterminate visibility loader for ABS