refactor so bsp container communicate with executor instead of task manager.