Thanks Diddy. :)
And thanks all for the pointers and directions given, i think i have found out the source of the issue.
I am using a 3rd party charger with multi-usb ports, and once i switch back to the huawei charger, the issue is gone. I think there is still some compatibility issues...