Move worker to 'adapter' project