check out unnecessary dependency and update doc