rename worker -> concurrent
more tests
improved tests