added shutdown, modified RootSieve(the result and futures Lists are in the constructor)