- added threading when have to get slow properties