add typ field into mission views
pass some field to not nullable, rename and add field
update serializer
upadte user method