Update LED controller and add task runner class