Fix character upgrade and add response