add clean workflow
update doc