[refactor] changed api and cleaned old hacks
find all passing stops would work
save for night
new api works
[refactor] used cached data to calculate busstops of line
[feat] add validity check of cached data
[merge] merged master with speed seams to work