Update MTA script

- Fix how it's accesing the info
- Change `if` to `switch`
- Handle more states (delayed, planned work)
- Add when the info was updated