use workers and twisted when  cycle option is set