remove comments
remove request to ZeroPush from AsyncTask.

All ZP requests are already asynchronous.
Just grab GCM Registration ID from AsyncTask, then
perform ZP registration in onPostExecute
write to sharedPreferences in the background
refactor async requests to match our iOS Client API for response handling.
remove extranous code
update demo App to see default handler in action.