Using android annotations instead of AsyncTask