attempt at 2 workers. only the first workers changes are kept - bug?