refactored android push guide