OK, I marked thread as bug. Problem was in background thread which downloads covers. I removed thread from thread pool management and now is properly canceled on exit.