Feature/dataprocess thread - complete

Using asynctask to offload some processing