Anyway I decided to go with two torroid cores sticked together for more cross sectional area, maybe it would reduce the core losses, not sure about that. But I could end up winding less no of turns(25-30 turns) in primary...
the first time when I made this smps, the secondary transformer winding in the schematic was too high for my required volts (the transformer was made for 60volts instead of 45volts), So the sg3525 used to skip pulses and I was too late to notice that

And to reduce the switching noise, I connected 332J capacitors across the gate and source of the mosfet which did nothing other than destroyed the mosfet under a nice load
also the transformer was creating too much noise under loads, no matter how strong i fasten the EE cores, it still makes the core tapping noise,
So i decided to switch to torroid cores and this is the only core they had(local store) with a datasheet or some identification code
Also I'm too lazy to do calculations. So I use different calculation apps for faster results. not sure about the calculations too