* if we fail to get data from one or more of the pre-process queries, the needed updates may not be requested * if the updates fail, the point of the mission has failed * can we build in some sort of "try again" function?