i make some research on smps before i make on for 220v .
so i powered my transistor with only 5v and reduce all component value
the problem is in two things
1- high voltage spike on transistor collector it's 50v and some time 30v and all this high voltage come from 5v suplly
2- the high high frequency switching around 500khz
here is the oscilloscope screen shoot from transistor collector in attachment file