update doc and license