rebulid dist and docs