fix a bug that make character sometime only run y...