Update mission context
Add on update or timeout to mission

Cf #116
Migration for on_cancel_or_timeout