added support for Android Async