fixed bugs

bug: 50988151
bug: 50896079
bug: 50489825