tiny change
add multi-thread
scale data in xg esb / add simple avg