using an open source asynctask thread pool