fixed background thread issue, added face properties