switched from Scala future to Android AsyncTask - resolves #2

with the (preliminary) understanding that AsyncTask is already tuned in a way that's suitable for the current platform