update mission generation