add StartContainer middleware, update specs
complete cleanup worker