Screw modifier not working perfectly Has anyone had problems like this?
just previously the modifier works fine but just take look at this 



:(
Make sure you apply any previous transformation to your curves/mesh (in Object Mode) with Ctrl+A, in my case, X axis was scaled to zero so naturally it became flat. 

I did not realized this all the while thinking the only transform I did was in edit mode.

Hope that someone find this helpful as well :)