avoid leak on start download async task. All async tasks that need a refeence to the host activity should be implemented as STATIC inner classes. This might not solve our problem, but might avoid other problems.