Change interval to a timeout. When there are lots of buses, it can take >5 seconds to render everything, which causes the requests to stack up.