Android sync, async and blocking task management