[mission] update mission interface