- custom pool worker replaced with python's thread pool executor