The list of changes to the suburb file (history) doesn't change when you select a different one, so it should be cached rather than refetched from the website. After #309 in fact it shouldn't be fetched, even if suburb is changed (since the result contains gitlogs for all suburbs)