Use promise to start service one by one