work update
fix output & parse depend= error
misc