Put DataIP loading to background thread