Controllers as services
Fix thread cest