reworked  data structure for next-train so that apis are only polled if there is a session listening to that station, except for woodford. we always want to have the latest data for woodford