fix choose character bug