refactor GCMUtils to work on Activity, call syncOWUser on Activity.runOnUI