keep track of generation in probe and state service