Hey, I found the solution for my problem.
It seems the sable versions of BIOS by lenovo had these issues.
I installed a beta version of BIOS (v 2.5) and everything's good.
Previously, the CPU clocked 1.9 GHz on charging, Now it remains at 2.4 even when on charging.
Anyways. Thanks...