Added missing progress handler call;
Added abstract class for downloadasynchandler (derived form asynctask) to provide external progress update functionality with keeping the async handler generic;