more docs
fix features
eliminate redundant traingradient function
use latest nuroko-pom