There are many, many things wrong with that room!
First: "Almost a square I know...". Yup. That's a problem.
Second: There is no symmetry! Your speakers, desk and listening position are not on the central axis of the room. This is critical. You absolutely must have symmetry, at least for the first half of the room. To fix that, get rid of the sofa and move the desk / speakers / chair onto the center line of the room.
Third: Get rid of those diffusers: They are doing more harm than good right now, since the room is way too small to be able to benefit from QRD diffusers. Also, you seem to have them at your first reflection points!
Fourth: "I also have bass traps in every corners". Yes. but they are way too small to be of any use. Superchunks need to be about 80cm across the front: Yours don't seem to be anywhere near that big.
Fifth: The absorption you have on the front walls is too thin: It should be at least 4 inches thick (10cm) for a room that small.
Sixth: "Although I only have absorbing foams in the front, " Then you need it on the back, too! On the rear wall you will need at least 4 inches of absorption, spaced at least 4 inches away from the wall, and covering the entire wall if possible, or as much as you possibly can. Please post a photo of the rear wall too.
Seventh: Room Ratio. Your is 1 : 1.65 : 1.73, which is not near to any known good ratio.
Now, on to your basic questions and comments:
However I noticed that I still had some noticeable bumps in my mid range. Especially between 140 and 180hz.
That's normal for any small room, and the reason you still have those issues is because you don't have anywhere near enough treatment in there.
In any event, those are not your biggest problems. In reality, your issues start at around 82 Hz, where you have FOUR modes practically on top of each other:
82.0 hz 0,0,2 (Axial)
82.1 hz 1,0,1 (Tangential)
83.2 hz 1,1,0 (Tangential)
86.1 hz 0,2,0 (Axial)
Next, at 92 Hz you have another two right on top of each other:
92.6 hz 0,1,2 (Tangential)
92.7 hz 1,1,1 (Oblique)
So your problems at around 160 to 180 Hz are most likely the second harmonics of those modes. And your problem at 140 Hz is most likely the overlap of two other modes:
142.1 hz 1,0,3 (Tangential)
142.3 hz 2,0,0 (Axial)
As you can see, several of those do not even involve your ceiling (vertical axis), so just putting treatment on the ceiling is not going to solve your issues.
I fired these frequency with a tone generator and I am now pretty sure that it comes from ceiling reflections
I doubt that this is a problem with reflections! Much more likely to be a modal problem, especially since the frequencies you mention do seem to coincide with predicted modes for that room.
It also makes sense since my room is is 2.40 meters high/ (this matches with my mid range problem).
Only for 1 of your 7 modes! (Your ceiling is involved in other modes, yes, but only one mode is directly related to the ceiling height).
Building absorbent rockwool pannels at about 60 cm from the ceiling (1/4 a wavelength of 140hz)

That would bring the headroom down to less than 170cm! I hope you are not very tall... In any event, that probably would not be very effective.
Building diffusers that work precisely at this frequency => PVC tube cut in half along the length. As large as possible so that it treats again the 1/4 wave lenght.
Most types of diffuser are no use in small rooms, due to the specularity of the reflections and lobing. Diffusers only really make sense in large rooms, where there really is a reverberant field. In a small room, there is no reverberant field for diffusers to act on. The problems in small rooms are modal, nor reverberant.
Since my room is a "little too dead"
Cover some of your absorption with thick plastic, to keep the high frequencies in the room while still treating the lows.
Or maybe I could wrap up the rockwool with a plastic bag to prevent absorption from the high frequencies?
Yes.
But I really feel like the diffusers that I put are doing a really good job at breaking the standing waves.
Sorry, but they aren't: They are nowhere near big enough to be having any real effect on room modes. They might be breaking up some of the reflections, so that's probably what you are hearing, but they certainly are not doing much to the modes, especially not the axial ones.
They are supposed to diffuse pretty low as they are 2D and 30 cm deep.
Your problem wavelengths are in the range 2m to 4m... Much, much larger than those diffusers.
I really need to kill this 140 / 160 hz standing wave from the ceiling. what can I do?
Nothing!

It is impossible to "kill" a standing wave. Like Brian already said, the modes in any room are ALWAYS there. You cannot destroy them. They are a simple mathematical function of the room shape and dimensions. You cannot get rid of modes. all you can do is to damp them somewhat, by absorbing problematic frequencies.
I also agree with Brian about the cloud: Build a large frame, with a hard top on it (thick wood), angle it down at least 12° (probably more: you need to ray trace to find out for sure), and fill it with at least 4 inches (10cm) or mineral wool or fiberglass.
But you also need to fix your symmetry problem (this is a BIG issue!), as well as put in more, larger, deeper bass trapping in the corners (Superchunk).
Also, please post the graphs from the analysis you did, and explain how it was done: (what mic and speakers you used, where you positioned the mic, etc.)
- Stuart -