+fix some bug on threading classes
+smart pointer
*refactoring code of render system