new version of eTOXlab using OOP and threads for building tasks