Remove QueryService and change it to ViewLoadingService, and create a service thread to run it