Fix deadlock

Running Bundle.update() on another thread than swing thread invoke deadlock because we should not manage bundle event while updating.

Doing Start,Update,Download etc on Bundle freeze the swing Ui. To get rid of that we should use the same thread everty time we manage bundles. This could be done later..