adds async calls to get stations rather blocking requests