Revert "using swing workers"

This reverts commit 513b50ec7e9dbefbce4592a9fa05174faa5d79dc.
Revert "all the stuff"

This reverts commit 5fec0795055f2328ea3ab9cec4389c6877e3cebe.