update doc and setup