Move (large) data processing into threads
To avoid gui freeze, also add information about advancement. for time consuming processes we could move those to Cython
To avoid gui freeze, also add information about advancement. for time consuming processes we could move those to Cython