Started implementing a service instead of AsyncTask