RDFTKV, thanks for the help - to answer your questions i tried 2 different power adapters both are 2.5A with no difference and i did not relay on kodi for the temp, i used CPU-Z for the temp reading (is that reliable?)
and you were correct, after placing a desk fan above the vim all issues were resolved.
the unit does not get hot and no longer freeze! it is now stable at about 65 degrees.
Gouwa, thanks for following up on this issue - i attached some pics and the power adaptor i use is
Original Teclast Series Power Adapter 5V 2.5A
it is a bit disappointing that the unit cannot work properly without a fan placed on top of it especially since i added a heat sink on the CPU. it was supposed to be small and unnoticed and now it is bulky and cluttered.
at least the community and support here are great