AsyncTask backgroundthread returns enums to inform onpostexecute on results