update doc and readme