use service and intentservice to load data