Speed and stability improvements

* reduced load in interrupt function update_display
* eliminated unused or unnecessary variables
* stopped passing routes between functions where not needed
* response lines after prediction time lines no longer processed since they don't matter