Asynchronous socket framework for Android