Actually I want to use bevel modifier but the result not what I want.
Then I try using subdivision modifier to check what's wrong with my object. And this is the result
The left side is fine. Why does the right side behave like that? Is it because the right side is a loop cut result? 

