fix mission bug