Fix deadlock

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